home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98a.txt / 000103_icon-group-sender _Thu Mar 5 16:34:30 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.8.7/8.8.7) with SMTP id QAA10146
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Thu, 5 Mar 1998 16:34:29 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA08014; Thu, 5 Mar 1998 16:34:29 -0700
  7. Message-Id: <34FF0D2E.3FB2@rmc.ca>
  8. Date: Thu, 05 Mar 1998 15:38:06 -0500
  9. From: "John H. Lindsay" <lindsay-j@rmc.ca>
  10. Reply-To: lindsay-j@rmc.ca
  11. Organization: Royal Military College of Canada
  12. X-Mailer: Mozilla 2.02 (OS/2; I)
  13. Mime-Version: 1.0
  14. To: Ramon Pereda <rpereda@ringer.cs.utsa.edu>
  15. Cc: Paul Abrahams <abrahams@acm.org>, icon-group@optima.CS.Arizona.EDU
  16. Subject: Re: Icon translation
  17. References: <Pine.GSO.3.95.980304191647.1678B-100000@pandora>
  18. Content-Type: text/plain; charset=us-ascii
  19. Content-Transfer-Encoding: 7bit
  20. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  21. Status: RO
  22. Content-Length: 896
  23.  
  24. Ramon Pereda wrote:
  25. > > Frankly, I think one of the weaknesses of Icon is the lack of strong
  26. > > typing - or what more accurately I would call "optional strong typing".
  27. > > Icon already has declarations - they're just not used for data types.  I
  28. > Optional strong typing is very attractive.  Does anyone know of a language
  29. > that has this feature?
  30. > -ray
  31.  
  32. Looking at the request from another viewpoint, optional 
  33. constrained polymorphism, I suggest you consider Algol 68 
  34. and its UNION modes.
  35.  
  36. There's an OS/2 Algol 68 compiler at:
  37.  
  38.     http://www.occl-cam.demon.co.uk/
  39.  
  40. and there is a module of SNOBOL4-like operators with it.
  41.  
  42. -- 
  43. John H. Lindsay                                lindsay_j@rmc.ca
  44. Department of Mathematics and Computer Science
  45. ROYAL MILITARY COLLEGE OF CANADA
  46. P O BOX 17000  STN FORCES
  47. KINGSTON  ON   K7K 7B4   CANADA
  48.  
  49. Phone: (613) 541-6000--1--6419
  50. Fax:   (613) 541-6584
  51.